Enabling Flexible QoS Support in the Object Request Broker COOL

نویسندگان

  • Tom Kristensen
  • Thomas Plagemann
چکیده

Support of end-to-end Quality-of-Service (QoS) and appropriate high-level programming abstractions are two crucial factors for the development of future telecommunication services and distributed multimedia systems. Todays middleware systems, like the Common Object Request Broker Architecture (CORBA), support high-level programming abstractions, but they do not appropriately support the demands from soft realtime and multimedia applications. We develop a flexible and adaptable middleware that supports a broad range of QoS requirements of distributed multimedia applications. In this paper, we present design, implementation, and preliminary performance evaluation of our first prototype. We have extended the object and message layer of the CORBA implementation COOL with QoS support by (1) enabling QoS specifications for method invocations, (2) integrating bilateral QoS negotiation between client and server, and (3) implementing a simple unilateral QoS negotiation between message layer and transport layer in the Object Request Broker (ORB). In the transport layer of COOL, we have integrated Da CaPo to flexibly support the various QoS requirements. Our work demonstrates that it is possible to support QoS with minor changes in GIOP and the use of a QoS supporting transport protocol.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Flexible and Extensible Qos-management for Adaptive Middleware

The task of middleware is to mask out problems of heterogeneity and distribution for application developers. With the emergence of new application domains, like multimedia and real-time applications, flexible support of QoS and real-time requirements becomes a major challenge. Reconfigurable bindings and policy driven binding protocols are the major means in the MULTE framework to support these...

متن کامل

Adaptive QoS Aware Binding of Persistent Multimedia Objects

The heterogeneity of distributed multimedia systems in terms of hardware, operating systems, programming languages, data formats, compression formats, available resources, and QoS requirements imposes severe problems. The purpose of the middleware platform is to provide interoperability and portability of distributed system services and applications. However, todays middleware platforms, like C...

متن کامل

TAO: a High-performance Endsystem Architecture for Real-time CORBA

Many application domains (such as avionics, telecommunications, and multimedia) require real-time guarantees from the underlying networks, operating systems, and middleware components to achieve their quality of service (QoS) requirements. In addition to providing end-to-end QoS guarantees, applications in these domains must be flexible and reusable. Requirements for flexibility and reusability...

متن کامل

A High-performance Endsystem Architecture for Real-time CORBA

Many application domains (such as avionics, telecommunications, and multimedia) require real-time guarantees from the underlying networks, operating systems, and middleware components to achieve their quality of service (QoS) requirements. In addition to providing end-to-end QoS guarantees, applications in these domains must be flexible and reusable. Requirements for flexibility and reusability...

متن کامل

MULTE-ORB: Adaptive QoS Aware Binding

It is well known in the research community, that today’s middleware solutions like the Common Object Request Broker Architecture (CORBA) implementations or Microsoft’s Distributed Component Object Model (DCOM) are not suited for distributed multimedia systems. For example, there is no explicit representation of communication (explicit bindings) and no QoS support as required by multimedia appli...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000